package com.semlab.client.proxy;

import com.google.web.bindery.requestfactory.shared.ProxyFor;
import com.google.web.bindery.requestfactory.shared.ValueProxy;
import com.semlab.server.domain.Movie;
import com.semlab.server.domain.Resource;

import java.util.List;

@ProxyFor(value = Movie.class)
public interface MovieProxy extends ValueProxy{

	public String getConceptId();

	public String getUri();

	public int getHits();

	public String getTitle();
	
	public String getImageUrl();
	
	public String getFbUri();
	
	public String getWikiUri();
	
	public String getImdbUri();
	
	public Double getRating();

    public String getRuntime();

    public String getWikiAbstract();

    public Boolean isEnriched();

    public List<ResourceProxy> getResources();

    public String getGenre();

    public String getPlot();

    public String getBudget();
}
